package com.lggry.enumdemo;

public class Test2 {
    public static void main(String[] args) {
        //掌握枚举类的应用场景，做信息的分类和标志
        //需求：模拟上下左右移动图片
        //1.第一种是常量做信息标志和分类，但参数值不受约束
//        move(Constant.UP);
        //2.第二种是枚举做信息标志和分类，参数值受枚举类约束
        move(Direction.UP);
    }
    public static void move(Direction direction) {
        switch (direction) {
            case UP :
                System.out.println("向上移动");
                break;
            case DOWN :
                System.out.println("向下移动");
                break;
            case LEFT:
                System.out.println("向左移动");
                break;
            case RIGHT:
                System.out.println("向右移动");
                break;
        }
    }
}
